#include <iostream>
#include "Utilities.hpp"
#include <fstream>
#include "Simulator.hpp"
#include <string>

int main(int argc, char *argv[])
{
  if(argc < 3)
  {
        std::cout << "Parameter files missing!" << std::endl;
        return 1;
  }
  std::string parameterFile = argv[1];
  std::string particleFile = argv[2];

  Simulator sim(parameterFile,particleFile);
  sim.sim(1,1,1);
  return 0;
}

/*real4 vReal4;
  real4 vTemp4;
  int4 vInt4;
  int s=100;

  for(uint i=0;i<4;++i)
  {
    vReal4(i)=i;
    vTemp4(i)=i+1.5;
    vInt4(i)=i;
  }

  for(uint i=0;i<4;++i)
    std::cout<<vReal4(i)<<"  "<<vTemp4(i)<<"  "<<vInt4(i)<<"\n";
  std::cout<<std::endl;
  vTemp4=vReal4+vTemp4;
  for(uint i=0;i<4;++i)
    std::cout<<vTemp4(i)<<"\n";
  std::cout<<std::endl;
  vTemp4=s+vTemp4;
  for(uint i=0;i<4;++i)
    std::cout<<vTemp4(i)<<"\n";
  std::cout<<std::endl;
  vTemp4=vTemp4-s;
  for(uint i=0;i<4;++i)
    std::cout<<vTemp4(i)<<"\n";
  std::cout<<std::endl;
  vTemp4=vTemp4*2;
  for(uint i=0;i<4;++i)
    std::cout<<vTemp4(i)<<"\n";*/

